/* ------- General Styling ------- */
body {background: url('../images/body-bg.jpg') repeat;}
.clearfix:after {content: ""; display: table; clear: both; }
#ground-bg {background: url('../images/footer-bg.png') no-repeat top center; margin-top: -159px; height: 200px;}
#s5_body_wrap.footer-bg-color {background: url('../images/footer-bg-texture.jpg') repeat; margin-top: 20px; padding-top: 120px;}
#s5_body_wrap.s5_wrap {background: none; box-shadow: none;}
#s5_body_padding {background: url('../images/header-bg.jpg') no-repeat top center;}
.s5_light_modules {background: url('../images/content-bg.jpg') repeat; box-shadow: 0 0px 11px rgba(0, 0, 0, 0.18);}
#cboxWrapper {background: url(../images/body-bg.jpg) repeat;}
#s5_body_wrap_inner {border: none;}
#s5_top_row1_area1 {background: none; border: none; padding-top: 0;}
.s5_light_modules .module_round_box, #s5_component_wrap { background: none; border: none; padding-top: 0;}
h1, h2 {  letter-spacing: 0px; line-height: 1.5em;}
a[href*="http://www.artio.net"] {display: none!important;}
.tip-title { background: inherit; color: inherit; font-size: inherit; margin-bottom: inherit; padding: inherit; text-shadow: inherit;}
#s5_fd_1, #s5_fd_2, #s5_fd_3 { margin: 15px 24px 0 0!important;}
#s5_fd_4 { margin: 15px 0 0 0!important;}
.tooltips-tip .tip .tip-title>p {  font-weight: normal;}
div.tooltips-tip div.tip, div.tooltips-tip-tip > div {background: url('../images/tooltip-bg.jpg') repeat; color: #333;}
#affiliatePanel div.affiliateHR {border-bottom: 1px solid #b86d12;}
.homepage_text h2 {margin-bottom: 0;}
.homepage_text p {font-size: 16px; line-height: 1.3em; margin-bottom: .5em;}
h1.homequote {color: #050F5E!important; font-size: 47px; text-align: center;}
p.homequote {font-size: 24px; margin: -5px 2em 1em 0; padding-right: 15px; text-align: right; line-height: 1.3em;}
.homepage_text li {font-size: 17px; line-height: 1.3em;}
.facebook-like {float: right; margin: 12px;}
#s5box_login ul li, #s5box_register ul li {background: none;}
blockquote {background: url('https://healthforce.com/images/left-quote.png') no-repeat top left;}
blockquote p {background: url('https://healthforce.com/images/right-quote.png') no-repeat bottom right;}
#affiliateDetailsForm form {overflow: hidden;}
div.tabber_nav li.tabber_tab.active a, div.tabber_nav li.tabber_tab.active a:hover, div.tabber_nav li.tabber_tab.active a, div.tabber_nav li.tabber_tab.active a:hover {background-color: none;}
div.tabber_nav li.tabber_tab a, div.tabber_nav li.tabber_tab a:hover {background: url('../images/body-bg.jpg') repeat;}
.tabber_tabs span a span {color: white; margin: 0 1em; text-shadow: 1px 1px 2px #333;}
div.tabber_content, div.tabber_nav li.tabber_tab a, div.tabber_nav li.tabber_tab a:hover {border: 1px solid rgb(187, 153, 82);}
.xnotify{
	font-size: 13px !important;
    font-weight: bold;
    margin-left: 115px;
    text-align: left;
}
.header-callout {background: black; color: white!important; padding: 5px 10px; letter-spacing: 2px;}
h2.header-callout, .quantity-table h4.header-callout {background: rgb(63, 63, 129);}
.note-callout {float: right; width: 40%; margin: 7px 0 0 10px; background: maroon; color: white; text-align: left!important;}
.note-callout p {padding: 10px;}
.note-callout a {color: rgb(255, 221, 86)!important;}
.note-callout span {font-size: large; display: block; background-color: black; padding: 5px 0; text-align: center;}
.caution-box ul li ul li {font-size: 1.2em;}
.blue-box,.green-box,.red-box { margin-top: 1em; margin-bottom: 1em; padding: 15px; font-size: larger; color: #FFF; line-height: 1.6; text-align: justify;}
.blue-box {background: #3F3F81; } 
.green-box {background: #134F00;} 
.red-box {background: #800000;} 
.tab-warning > span,.tab-safe > span,.tab-fact > span { margin-top: 1em; margin-bottom: -1.2em; padding: 7px 10px; background: #FFF; display: inline-block; font-weight: bold; font-size: large; letter-spacing: 1px; text-transform: uppercase;}
.tab-warning>span {border: 3px solid #800000; color: #800000; }
.tab-safe>span {border: 3px solid #134F00; color: #134F00; }
.tab-fact>span {border: 3px solid #3F3F81; color: #3F3F81; }
hr {border: 1px solid #CCBD8B;}
h1,h2,h3,h4 {font-weight: bold;}
h2 {margin-top: .5em; margin-bottom: 0;}
#s5_logo_module {margin-bottom: 0;}
#s5_component_wrap_inner h3 {margin-bottom: 0; margin-top: .3em;}
#s5_component_wrap_inner .FAQs h3 {margin-bottom: 0; margin-top: 10px; line-height: 1.5em; color: #b86d12; }
#s5_light_modules #s5_top_row1_area1 {padding-top: 0;}
#s5_breadcrumb_wrap {padding-top: .5em; float: none;}
#s5_center_area1 p{text-align: justify;}
#s5_center_area1 {margin-top: 10px;}
.home #s5_center_area1, .education #s5_center_area1 {margin-top: 0;}
.vmCartTitle a {color: white;}
#s5_component_wrap #comments ul {list-style: none;}
#comments .comment-meta {margin-bottom: 0; padding-left: 6px;}
.vmgroup .vmheader {font-size: 2em; margin: 2em 0;}
.vmproduct.productdetails .width11.floatleft {float: left; margin-bottom: 2em; width: 25%;}
.vmproduct.productdetails .width11.floatleft .spacer {text-align: center;}
#s5box_register .module_round_box_outer .module_round_box .s5_module_box_1 a, #s5box_register .module_round_box_outer .s5_h3_first {color: white;}
.width11.floatleft .spacer a {font-size: 12px;}
#s5_top_row1_wrap {margin-top: -50px;}
.s5_light_modules .module_round_box, .s5_light_modules .module_round_box_outer {margin-bottom: 0;padding-bottom: 0;}
#s5_top_row2_wrap, #s5_top_row3_wrap, #s5_above_columns_wrap, #s5_bottom_row1_wrap, #s5_bottom_row2_wrap, #s5_below_columns_wrap, #s5_center_area1 {padding: 16px 8px 1em;}
.searchmobile {display: none;}
#fontControls {display: none;}
.hide {display: none!important;}
div#s5_above_columns_6 {width: 100%!important; }
ul.actions {margin-top: 0;}

/* ------- Buttons ------- */
.flat-button {border-style: solid; border-width: 0px; cursor: pointer; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; line-height: normal; margin: 0 0 1.25rem; position: relative; text-decoration: none; text-align: center; display: inline-block; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1.0625rem; padding-left: 2rem; font-size: 1rem; background-color: #b86d12; border-color: #b86d12; color: white; z-index: 100;}
a.flat-button {color: white!important;}

/* ------- Navigation Bar ------- */
#s5_nav li:hover, #s5_nav li.mainMenuParentBtnFocused {background: none; margin-top: 0; box-shadow: none;}
#subMenusContainer div.s5_sub_wrap ul, #subMenusContainer div.s5_sub_wrap_rtl ul, #subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul {border: 12px solid rgba(256, 256, 256, .4); background: url('../images/body-bg.jpg') repeat;}
#s5_menu_wrap {background: url(../images/nav-bg.jpg) no-repeat; border: none; }
.S5_submenu_item:hover {background: url('../images/content-bg.jpg') repeat; border: solid 1px #b19b58 !important;}
span.S5_submenu_item:hover {color: black;}
a.acymailing_togglemodule {background: url('../images/newsletter_icon.png') no-repeat left; color: #b86d12; margin: 8px 12px 0 0; padding-left: 25px;}
div.acymailing_module, .acymailing_module div {float: right;}
#s5_menu_wrap_inner .button, #s5_menu_wrap_inner a.readon, #s5_menu_wrap_inner p.readmore a, #s5_menu_wrap_inner div.catItemReadMore, #s5_menu_wrap_inner .userItemReadMore, #s5_menu_wrap_inner div.catItemCommentsLink, #s5_menu_wrap_inner .userItemCommentsLink, #s5_menu_wrap_inner a.readmore-link, #s5_menu_wrap_inner a.comments-link, #s5_menu_wrap_inner div.itemCommentsForm form input#submitCommentButton {border-radius: 0; float: none; padding: 5px 11px 6px;}
#s5_menu_wrap_inner form div.search {float: right; margin: 4px 0;}
#s5_menu_wrap_inner {padding-right: 0;}
#s5_menu_wrap_inner .inputbox, #s5_menu_wrap_inner .registration input, #s5_menu_wrap_inner .login input, #s5_menu_wrap_inner .contact-form input, #s5_menu_wrap_inner #jform_contact_message {height: 13px!important;}
#s5_nav li a {font-weight: bold;}
#s5_nav li .s5_level1_span1 {padding-left: 7px; padding-right: 7px;}
#subMenusContainer a {color: #FDF0BD;}
#subMenusContainer a:hover {color: black;}

/* ------- Header Area ------- */
#header-bg {background: url('../images/header-bg-texture.jpg') repeat-x;}
#s5_search_wrap .inputbox {border: 5px solid rgba(256, 256, 256, .4)}
#s5_search_wrap .inputbox:hover {background: url('../images/body-bg.jpg');}
.search > label {display: none; } 
dt.result-title {margin-top: 1em; border-top: 1px solid #B86D12; padding-top: 1em; }
#s5_logregtm ul li, #s5_login ul li {color: white; text-shadow: 1px 1px 2px #333;}
#s5_header_area1 {background: none;}
.S5VMDropDownCartproducts {background: ('../images/content-bg.jpg') repeat;}
a.continue_link {padding-left: 30px;}
table th {color: #B86D12;}
span.custom-variant-inputbox input.custom-attribute:hover, span.quantity-box input.quantity-input:hover, input.vm-default:hover, span.quantity-box input.quantity-input:hover, .ask-a-question-view input.counter:hover, .ask-a-question-view input#email:hover, table.user-details input:hover, a.ask-a-question:hover, a.details:hover, div.details:hover, a.product-details:hover, button.default:hover {background: url('../images/body-bg.jpg') repeat; border: solid 1px #dac279;}
.general-bg, input.custom-attribute, input.quantity-input, .manufacturer-product-link a, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, button.default {background: #f1e7c9; border: solid 1px #dac279;}
#s5_header_right {background: rgba(0,0,0,.4); clear: right; margin-top: .2em; padding: 10px 10px 0; }
#facebox .content {background: url('../images/body-bg.jpg') repeat;}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key, .k2AccountPage th.k2ProfileHeading {background: none; border: none;}
#usetrad {float: left; margin-right: 10%; width: 40%;}
#s5_register {border: none;}
.horizontal-separator {background: #dac279;}
#s5_bottom_menu_wrap {background: rgba(0, 0, 0, .3); padding: 15px; border-radius: 15px; box-shadow: inset 1px 1px 4px rgba(0, 0, 0, .2);}
#s5_logregtm ul li, #s5_login ul li {list-style: none;}
.logout-button {overflow: hidden; margin: 2em;}
ul#user-menu {float: right;}
ul#user-menu li {float: left; line-height: 10px; margin-right: .5em;}
ul#user-menu li a {color: white;}
ul#user-menu li:first-child {border-right: 1px solid white; padding-right: .5em;}
#s5box_register_inner form li a {color: white;}

/* ------- Bottom Menu ------- */
#s5_footer_area1 {margin-top: -40px;}
#s5_bottom_menu_wrap {overflow: hidden;}
#s5_bottom_menu_wrap a {color: white !important;}
#s5_bottom_menu_wrap ul.menu li.parent {display: block; float: left; margin-right: 4%; text-align: left; width: 20%;}
#s5_bottom_menu_wrap ul.menu li.parent:last-child {margin-right: 0;}
#s5_bottom_menu_wrap li.parent > a {font-size: 120%; font-weight: bold;}
#s5_bottom_menu_wrap ul.menu li ul {margin-left: 5px; text-align: left;}
#s5_bottom_menu_wrap ul.menu li ul li {display: inherit; text-align: left;}
#s5_bottom_menu_wrap span.separator {font-weight: bold; font-size: 120%;}

/* ------- Product View Styling ------- */
.product-price strong, .product-short-description { display: none;}
.productdetails-view .product-short-description { margin: 15px 0; padding: 0;}
.productdetails-view .addtocart-bar {padding: 0;}
.product-fields {overflow: hidden;}
.product-fields-title {display: none;}
span.quantity-box { width: inherit;}
.main-image { margin-top: 35px;}
.demo {margin-top: 25px;}
.orderby-displaynumber {border-bottom: solid #dac279 1px; border-top: solid #dac279 1px;}
ul.ui-widget-header {background: none; border: none;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: url('../images/content-bg.jpg') repeat!important; border: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: url('../images/body-bg.jpg') repeat!important; border: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {background: url('../images/body-bg.jpg') repeat!important; border: none;}
#tabs.ui-widget-content {background: url('../images/tabs-bg.jpg') repeat; box-shadow: inset 0 0 10px rgba(0,0,0,.1);}
#s5_component_wrap #tabs ul { list-style: none;margin: 0px;}
.option-wrap {margin-bottom: 15px;}
.option-wrap>span {margin-right: 15px;}
.vmCartTitle {background: url('../images/shopping-cart.png') no-repeat top left; font-size: 20px; margin: 0 20px 0 10px; float: left; line-height: 40px; color: white; padding-left: 40px;}
.vmCartModule {padding: 15px 0 0;}
#vmCartModule #product_list {background: url('../images/content-bg.jpg') repeat;}
#vmCartModule #product_list div {width: auto; display: inherit;}
#vmCartModule .total {margin: 0 10px 0 40px; float: right; line-height: 40px; color: white;}
#vmCartModule .vmicon.vmicon.vm2-remove_from_cart {display: none;}
.product-related-products, .product-related-categories {border: none; overflow: hidden; padding-bottom: 1em;}
.product-related-products>p {margin-bottom: 2em;}
.product-related-products .product-field {float: left; margin-right: 3%; width: 22%}
.product-related-products span.product-field-desc {text-align: center;}
a.continue_link {background: url('../images/continue-shopping.png') no-repeat; padding: 7px 20px 10px 37px;}
a.continue_link span {color: #000000; font-weight: bold;}
.customer-reviews h4 {border-bottom: 1px solid #DBC785;}
#cart-contents, #checkoutForm .billto-shipto {background: url(../images/cart-bg.jpg)repeat; border-radius: 15px; margin-top: 2em; padding: 15px;}
table.cart-summary tr th {background: none; border-bottom: none; padding: 0;}
table td, .cat-list-row0 td, .cat-list-row1 td, .billto-shipto, .checkout-button-top, .customer-comment {border: none;}
.sectiontableentry1 {background: none;}
form#form-login {overflow: hidden;}
.product-neighbours a.previous-page {background: url(../images/previous-16x16.png) no-repeat left;}
.product-neighbours a.next-page {background: url(../images/next-16x16.png) no-repeat right;}
.browse-view span.addtocart-button input.addtocart-button, .browse-view span.addtocart-button input.notify-button {height: 27px; width: 102px;}
.browse-view span.quantity-controls {width: 0px; margin: -3px 5px 0; padding-top: 0;}
.browse-view .addtocart-button {width: 204px;}
.my-groovy-style > div > div {margin-top: 1em;}
#facebox .close {padding: 0px;}
span.notify{color: red !important; font-size: 13px !important; font-weight: bold; margin: 0 0 0 10px;}	
.productdetails-view span.notify {left: 210px; position: absolute; top: 17px;}
.productdetails-view .addtocart-bar{position:relative;}	
.browse-view .product center {text-align: center; margin: 0 auto; width: 200px;}
.browse-view .product .product-prices {text-align: center;}
.button, a.readon, p.readmore a, div.catItemReadMore, .userItemReadMore, div.catItemCommentsLink, .userItemCommentsLink, a.readmore-link, a.comments-link, div.itemCommentsForm form input#submitCommentButton {float: none;}
.product-image {width: 100%;}
.product-desc {width: 100%;}
.productdetails-view .PricesalesPrice {font-weight: bold; font-size: 15px; color: green;}
span.PricebasePrice {text-decoration: line-through;}
#tabs .caution-box, .customcaution-box, .caution-box {background: #FDE8C2; padding: 10px; border-radius: 5px; box-shadow: 1px 1px 2px #333; margin: 10px 0; overflow: hidden; }
.s5_fourdivs_4 .customcaution-box {margin-top: -3em; width: 59%;}
.caution-box.caution-border {border: 1px solid #976938;}
.product-description p {text-align: justify;}
#s5_component_wrap #tabs div ul li {margin-left: 30px; list-style: disc;}
#s5_component_wrap #tabs div h3 {margin: .5em 0 .15em;}
#s5_component_wrap #tabs div h4 {font-weight: bold;}
.fda-statement {margin-top: .5em;}
.fda-statement p {font-weight: bold; padding-top: .5em;}
.ui-widget {font-family: inherit;}
div.quantity-table {overflow: hidden; margin-top: 2em; clear: both;}
.quantity-table > p {padding-top: 0;} 
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited {margin-left: 3em;}
#s5_component_wrap_inner .cart-view {padding: 10px;}
.notify b {margin-left:15px;}
.ui-tabs .ui-tabs-panel {overflow: hidden;}
#s5_columns_wrap .vendor-store-desc {margin-bottom: 0;}
.category-view > h4 {display: none;}
label[for=shipment_id_3] {color: #008000; margin-top: 1em; margin-bottom: 1em; font-weight: bold; font-size: 1.5em; }
input#shipment_id_3 {color: #008000; margin-top: 1em; margin-bottom: 1em; }
.custom .AuthorizeNetSeal {  float: left; margin-right: 2em;}
.display-number, .control-buttons, .right {text-align: left!important;}
.product-fields .product-field input.vmcustom-textinput {margin-top: 3em; left: 0; }
#tabs a {text-decoration: underline;}

/* Social Sharing Buttons */
.social-single {margin: 17px 0 0 0; }
.social-single #twitterbutton, .social-archive .twitterbutton, #likebutton, #stumblebutton, #sharebutton, #linkedinshare, #plusonebutton, #pinitbutton, .likebutton, .stumblebutton, .sharebutton, .linkedinshare, .plusonebutton, .pinitbutton { float: left; display: block;}
#likebutton, .likebutton {margin-top:0px;}
#twitterbutton, .twitterbutton {margin-left: 10px;}
#sharebutton, .sharebutton {margin-left:-10px; margin-top:0px; margin-right: 5px;}
#stumblebutton, .stumblebutton {margin-left: -10px; margin-top: 1px;}
#plusonebutton {margin-left: 10px; width: 45px;}
.plusonebutton {margin-left: 10px; margin-right: 10px; width: 50px;}
.itp-share {border-top: solid 1px #DBC785; margin-top: 2em;}
.itp-share-tw {margin: 10px 0 0 5px;}
.itp-share-gone {margin: 10px 0 0 10px;}
.social-single.top-bar {border-top: solid 1px #DBC785; padding-top: 1em;}
.social-archive {height: 1.5em; border-top: solid 1px #dbc785; padding-top: .5em;}
#s5_instagram {height: 23px; width: 22px; background: url(../images/instagram.png) no-repeat top left; cursor: pointer; margin-left: 8px; float: right; }
#s5_instagram:hover {background: url(../images/instagram.png) no-repeat bottom left; }
#s5_twitter {height: 23px; width: 22px; background: url(../images/twitter.png) no-repeat top left; cursor: pointer; margin-left: 8px; float: right; }
#s5_twitter:hover {background: url(../images/twitter.png) no-repeat bottom left; }


/* Wordpress Styling */
#wordpress #wp-header {padding: 0;}
#wordpress #wp-wrapper {margin: 0;}
#wordpress #wp-access {margin-bottom: 0;}
#wordpress #wp-main {padding-top: 5px;}
#wordpress #s5_component_wrap_inner #wordpress .entry-content h3 {margin: .8em 0 0 0;}
#wordpress .frontpage h3 {margin-top: 15px;}
#wordpress .entry-utility, #wp-content #nav-below {border-top: solid 1px #dbc785;}
#wordpress #wp-wrapper {margin-top: 1em;}
#wordpress #wp-wrapper #wp-container h2, #wp-wrapper #wp-container h3, #wp-wrapper #wp-container .s5_mod_h3_wrap h3.widget-title {text-transform: none;}
#wordpress #wp-wrapper #wp-container h2 {margin-bottom: 0; padding-bottom: 0; width: 100%;}
#wordpress #wp-content img.list-image {margin-top: 15px;}
#wordpress img#wpstats {position: absolute; top: -1000px; left: -1000px;}
#wordpress #wp-content img.cat-header-img {margin-bottom: 20px;}
#wordpress #wp-wrapper .category-list {margin-bottom: 24px;}
#wordpress #right .s5_light_modules .module_round_box, #right #s5_component_wrap {padding: 0;}
#wordpress .textwidget > div.aligncenter {margin-bottom: 1.5em;}
#wordpress #wp-content article-rel-wrapper {overflow: hidden;}
#wordpress #wp-content .blog-cta {background: rgba(250, 250, 250, .32); border: 1px solid rgb(231, 225, 199); box-shadow: 0 0 7px rgb(156, 153, 133); padding: 10px; margin-bottom: 1.5em; overflow: hidden;}
.aligncenter {text-align: center;}
.alignleft {float: left; margin: 0 5px 5px 0;}
.alignright {float: left; margin: 0 5px 0 5px;}
#wordpress #wp-main #wp-content .blog-cta div > h3 {margin: 0;}
#wordpress #wp-content .cat-wrap {overflow: hidden; margin-bottom: 2em; padding: 1em 0;}
#wordpress #wp-content .wp-caption {background: none; border: none;}
#wordpress #wp-content .test-outlinks {float: right; margin: 0 0 0em 1em;}
#wordpress #wp-content .test-outlinks ul {list-style: none; margin-left: 0px;}
#wordpress #wp-content .testimonial-profession {border-bottom: 1px solid #dbc785; margin-top: -.5em;}
#wordpress #wp-content .testimonial-profession a {color: #555555; font-size: 16px;}
#wordpress #wp-content .testimonial-name strong, #wordpress #wp-content .testimonial-name a strong {font-size: 22px; color: #b86d12;}
#wordpress .commentlist li.comment {border-bottom: solid 1px #dbc785;}
#wordpress .articlefooter {margin-top: 1em;}
#wordpress .single .entry-title.contentheading {font-size: 2em; margin-bottom: 0; padding-bottom: 0;}
#wordpress .social-single {overflow: hidden;}
#wordpress .category-videos .post.error404, #wordpress .category-audios .post.error404 {display: none; }
#wordpress p.articleinfo {display: none;}

/* Breezing Forms Styling */
body .bfQuickMode {background: none; border: none; color: inherit;}
.bfQuickMode input[type="text"], .bfQuickMode input[type="password"], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode textarea, .bfQuickMode textarea:focus, .bfQuickMode input[type="text"]:focus, .bfQuickMode input[type="password"]:focus, .bfQuickMode select:focus {background: #f9f9f9; border: 1px solid #d9d9d9; color: #333;}
.bfQuickMode button, .bfQuickMode button#bfSubmitButton span {padding: 6px 19px; background: #b86d12!important; height: inherit; color:white;}
.bfQuickMode h1, h2, h3, h4 {color: #333;}
.bfQuickMode input[type="button"], .bfQuickMode input[type="submit"], .bfQuickMode input[type="checkbox"], .bfQuickMode input[type="image"], .bfQuickMode input[type="radio"], .bfQuickMode input[type="reset"], .bfQuickMode select, .bfQuickMode button{padding: 6px; padding-bottom: 5px; padding-left: 19px; padding-right: 19px; margin-top: 20px; margin-bottom: 0px; font-weight: bold; border: none; color: white !important; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-decoration: none; float: left; font-size: 0.9em;}
.bfQuickMode select {color: black!important;}
.bfQuickMode p.bfElemWrap {margin: 0;}
.bfQuickMode .bfLegend-l, .bfQuickMode .bfLegend-r, .bfQuickMode .bfLegend-m {color: #b86d12; margin: 0; top: -19px;}
.bfQuickMode .bfFieldset-b {height: 0px; margin: 0;}
.bfQuickMode .bfFieldset-m {margin: 0; background: none;}
.bfQuickMode input[type="button"], .bfQuickMode input[type="submit"], .bfQuickMode input[type="checkbox"], .bfQuickMode input[type="image"], .bfQuickMode input[type="radio"], .bfQuickMode input[type="reset"], .bfQuickMode select, .bfQuickMode button {margin-top: 0;}
.bfQuickMode button span {padding: 0; height: 0px; display: inline;}
.bfQuickMode .bfWrapperInline .bfFieldset-m, .bfQuickMode .bfWrapperBlock .bfWrapperBlock .bfFieldset-m {margin: 0; padding: 0; background: none; border: none;}
.bfQuickMode .bfWrapperInline .bfFieldset-tl, .bfQuickMode .bfWrapperBlock .bfWrapperBlock .bfFieldset-tl {display: none;}
.bfQuickMode fieldset fieldset .bfLegend-m, .bfQuickMode .bfWrapperInline .bfFieldset-bl, .bfQuickMode .bfWrapperBlock .bfWrapperBlock .bfFieldset-bl {display: none; margin: 0;}
.bfQuickMode .bfWrapperBlock {margin: 0;}

/* JomSocial Styling */
#jsMenu .jsMenuBar {clear: both;}
#jsMenu .jsMenuBar li a.active, #community-wrap .community-status .status-creator {background: url('../images/body-bg.jpg'); border: none;}
#jsMenu .jsMenuBar li:hover a, #jsMenu .jsMenuBar li ul a:hover, #community-wrap #jsMenu .jsMenuBar li:hover, #jsMenu .jsMenuBar li:hover {background: url(../images/content-bg.jpg)repeat; color: #333;}
#jsMenu .jsMenuBar li:hover a:hover, #jsMenu .jsMenuBar li ul a:hover, #jsMenu .jsMenuBar li ul a:focus {background: url(../images/body-bg.jpg)repeat; color: #333;}
#jsMenu .jsMenuBar li ul {border: 1px solid #DBC785; box-shadow: 0 0 4px rgba(0,0,0,.3);}
#jsMenu .jsMenuBar ul li {border-top: 1px solid #DBC785!important;}
#jsMenu + #miniheader {margin-top: 15px;}
body #community-wrap .profile-box {border: none; padding: 0;}
body #community-wrap div.greybox div, #community-wrap .cModule h3, #community-wrap .app-box-footer, #community-wrap .cModule {border: none; border-radius: none;}
body #community-wrap #jsMenu, #jsMenu {background: none!important;}
body #community-wrap .cFeed-item .wallicon-like {background: url(../images/thumb_up.png) no-repeat 4px 4px}
body #community-wrap div.greybox div div, body #community-wrap div.greybox, body #community-wrap #cFrontpageWrapper div.greybox, body #community-wrap div.greybox div div div.loginform {background: none; border: none;}
body #community-wrap .profile-info .contentheading {width: 100%;}
body #community-wrap div.ctitle, body #community-wrap #profile-status {border: none;}
body #community-wrap .cFeed-item .newsfeed-content-hidden, .cFeed-item .newsfeed-content-hidden, #community-wrap .cComment {background: none;}
body #community-wrap div.greybox a#joinButton {background: transparent url(../images/join-button-big-empty.gif) no-repeat 0 0;}
body #community-wrap #jsMenu, #jsMenu {margin-bottom: 0;}
body #community-wrap #cProfileWrapper .cFeed-item, #community-wrap #cFrontpageWrapper .cFeed-item, .cFeed-item {border-bottom: 1px solid #DBC785}
body #community-wrap div.profile-toolbox-bl, #community-wrap div.profile-toolbox-br, #community-wrap div.profile-toolbox-tl {background: none;}
body #community-wrap .joms-newsfeed-more, #community-wrap .joms-wall-more {background: url('../images/more-button.jpg')repeat-x; border: 1px solid #c6b994;}
body #community-wrap {min-width: 0px;}
body #community-wrap .community-status.on-message .creator-message-container textarea {width: 100%!important;}
body #community-wrap #cFilterBar {clear: both; overflow: hidden;}
body #community-wrap #cFilterBar .filterGroup#cFilterType_Sort {float: right; text-align: none;}
body #community-wrap #cFilterBar .filterGroup#cFilterType_Filter {position: static; float: left;}
body #community-wrap div.mini-profile {border: 1px solid #dbc785;}
body #community-wrap .community-status .creator a { color: rgb(27, 23, 23); text-shadow: 0px 0px 8px rgb(255, 252, 252); }
body #community-wrap #cProfileWrapper {clear: both;}
body #community-wrap .profile-avatar img {border: none; box-shadow: 2px 2px 4px #333;}
.cFeed-item .newsfeed-location {background: url(../images/as-location.png) no-repeat 0 0;}
.cFrontPageRight form#form-login > div {overflow: hidden;}
body #community-wrap .denied-box {background: none; border: none;}

/* Kunena Styling */
#Kunena .kblock div.kheader {background: none!important;}
#Kunena {min-width: 0px;}
#Kunena .kicon-button span, #Kunena .kicon-button {border: none; margin: 0;}
#Kunena .kicon-button span span { height: inherit; color: rgb(145, 90, 25); padding: 0 .5em; background: rgb(216, 198, 153); border: 1px solid rgb(204, 168, 124); }
#Kunena div.kblock.kpbox {border: none; border-bottom: 1px solid rgba(0,0,0,.2)}
#Kunena .klist-top, #Kunena .klist-bottom, #Kunena .kforum-pathway, #Kunena .kblock div.kheader, #Kunena div.kblock div.kbody, #Kunena table.kmsg, #Kunena .klist-actions-forum, #Kunena .klist-pages-all, #Kunena .klist-actions-bottom, #Kunena .klist-actions, #Kunena div#kforum-head, #Kunena div.kblock {border: none;}   
#Kunena table.kmsg {background: rgb(240, 229, 202); margin-bottom: 1em;}

/* Accordion Slider Styles */
#accordion1.lightnessfaq.headerbackground .accordionfaqheader.selected, #accordion1.lightnessfaq.headerbackground .accordionfaqheader.selected a, #accordion1.lightnessfaq.headerbackground .accordionfaqheader, #accordion1.lightnessfaq.headerbackground .accordionfaqheader a, #accordion1.lightnessfaq.headerborder .accordionfaqheader, #accordion1.lightnessfaq.headerbackground .accordionfaqheader:hover, #accordion1.lightnessfaq.headerbackground .accordionfaqheader:hover a, #accordion1.lightnessfaq.headerbackground .accordionfaqheader:hover, #accordion1.lightnessfaq.headerbackground .accordionfaqheader:hover a, #accordion1.lightnessfaq.headerborder .accordionfaqheader:hover, #accordion1.lightnessfaq.headerborder .accordionfaqheader.selected {background: none; border: none; color: #B86D12;}
#accordion1.lightnessfaq.contentbackground div.accordionfaqitem, #accordion1.lightnessfaq.contentborder.headerborder div.accordionfaqitem {background: none; border: none;}
#accordion2.lightnessfaq.headerbackground .accordionfaqheader.selected, #accordion2.lightnessfaq.headerbackground .accordionfaqheader.selected a, #accordion2.lightnessfaq.headerbackground .accordionfaqheader, #accordion2.lightnessfaq.headerbackground .accordionfaqheader a, #accordion2.lightnessfaq.headerborder .accordionfaqheader, #accordion2.lightnessfaq.headerbackground .accordionfaqheader:hover, #accordion2.lightnessfaq.headerbackground .accordionfaqheader:hover a, #accordion2.lightnessfaq.headerbackground .accordionfaqheader:hover, #accordion2.lightnessfaq.headerbackground .accordionfaqheader:hover a, #accordion2.lightnessfaq.headerborder .accordionfaqheader:hover, #accordion2.lightnessfaq.headerborder .accordionfaqheader.selected {background: none; border: none; color: #B86D22;}
#accordion2.lightnessfaq.contentbackground div.accordionfaqitem, #accordion2.lightnessfaq.contentborder.headerborder div.accordionfaqitem {background: none; border: none;}
#accordion1 h3 a, #accordion2 h3 a {font-size: 1.3em!important; text-transform: none;}
.accordion {
    margin:1em 0
}
.accordion h3 {
    cursor:pointer;
    margin:0;
    padding:4px 10px
}
.accordion h3.current {
    cursor:default
}
.accordion div.pane {
    padding:5px 10px
}

/* ------- Fluid Columns ------- */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

/* Responsive Fixes */
@media screen and (max-width: 579px){
	#s5_header_right, #s5_logo_wrap {clear: right; float: right;}

}

/* Page Specific */
div.about-product-list p {border-bottom: 1px solid goldenrod; margin-bottom: .5em;}
div.about-product-list p:last-child {border-bottom: none;}
div.about-product-list h2 {margin-bottom: .5em;}
div.about-product-list h4 {font-size: 1.3em;}
p.jump-to {font-size: 1.3em; padding: 5px 7px; text-align: center; background: black; color: rgb(223, 221, 221);}
p.jump-to a {color: rgb(255, 242, 89);}
.list-reveal h3 {color: #b86d12; cursor: pointer;} 
.list-reveal h3:hover {text-decoration: underline;}
.list-reveal ul {display: none;}
.verification ul li {list-style: none;}
.verification ul li a {font-size: 20px; line-height: 40px;}
#post-1778 h2 {margin-top: 0;}
#post-1778 hr {margin-bottom: .5em;}
#page-prop65 {margin-top: 2em;}
#page-prop65 .caution-box > h2 {color: #000; }
#s5_component_wrap #page-prop65 > h2 {color: #134F00; }
#page-prop65 img.arrow-left { float: left; width: 10%; margin-top: 6em; }
#page-prop65 {font-size: 1.2em; line-height: 1.4; }
#page-prop65 .left {float: left; width: 37%; text-align: justify; margin: 0 1.2em .5em 0; }
#page-prop65 .right {float: right; width: 37%; text-align: justify; margin: 0 0 .5em 1.2em; }
#page-prop65 .blue-box a {color: #FF0;}
#page-prop65 ul {margin-left: 40px; }
#page-prop65 h1 {font-size: 3em; font-family: serif; font-weight: bold; color: #3F3F81; line-height: 1.3; }

/* Store Locator */
#locate_form strong:nth-child(1n+3), #locate_form #name_search, #locate_form div.sl_search_row:nth-child(1n+2) {display: none;}